Bugsnag\Configuration B

Total Complexity 78
Dependencies 6
Dependents 8
Total lines 842
Lines of code 241
Logical lines of code 118
Comment lines 516
Methods 54
Properties 22

Methods 54

Method Rating Maintainability Complexity Lines of code
getHostname()
S
62 5 10
__construct()
S
56 3 18
getMissingErrorLevelNames()
S
63 4 10
setProjectRootRegex()
S
67 3 7
setStripPathRegex()
S
69 3 6
shouldIgnoreErrorCode()
S
66 3 9
shouldNotify()
S
70 2 6
setProjectRoot()
S
73 2 4
isInProject()
S
78 2 3
setStripPath()
S
73 2 4
getStrippedFilePath()
S
78 2 3
setMetaData()
S
74 2 4
setErrorReportingLevel()
S
64 2 9
isSubsetOfErrorReporting()
S
68 2 7
getSessionClient()
S
71 2 6
isHubApiKey()
S
78 1 3
getApiKey()
S
82 1 3
setBatchSending()
S
77 1 4
isBatchSending()
S
82 1 3
setNotifyReleaseStages()
S
77 1 4
setFilters()
S
77 1 4
getFilters()
S
82 1 3
setSendCode()
S
77 1 4
shouldSendCode()
S
82 1 3
setNotifier()
S
77 1 4
getNotifier()
S
82 1 3
setAppVersion()
S
76 1 4
setReleaseStage()
S
76 1 4
setAppType()
S
76 1 4
setFallbackType()
S
77 1 4
getAppData()
S
76 1 3
setHostname()
S
76 1 4
mergeDeviceData()
S
75 1 4
getDeviceData()
S
78 1 3
getMetaData()
S
82 1 3
addFeatureFlag()
S
80 1 3
addFeatureFlags()
S
81 1 3
clearFeatureFlag()
S
81 1 3
clearFeatureFlags()
S
82 1 3
getFeatureFlagsCopy()
S
81 1 3
setNotifyEndpoint()
S
77 1 4
getNotifyEndpoint()
S
82 1 3
setSessionEndpoint()
S
77 1 4
getSessionEndpoint()
S
82 1 3
setBuildEndpoint()
S
77 1 4
getBuildEndpoint()
S
82 1 3
setAutoCaptureSessions()
S
77 1 4
shouldCaptureSessions()
S
82 1 3
setMemoryLimitIncrease()
S
77 1 4
getMemoryLimitIncrease()
S
82 1 3
setDiscardClasses()
S
77 1 4
getDiscardClasses()
S
82 1 3
setRedactedKeys()
S
77 1 4
getRedactedKeys()
S
82 1 3